/**
 * Programador: Rodrigo Antonio
 * Classe: BarraFerramentas
 * Descrio: Essa classe tem como finalidade a criao e manipulao da barra de ferramentas com
 *            os botoes de componentes.
 *
 * Data:07/09/2005
 **/
package br.com.jspl.app.ui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.LinkedList;

import javax.swing.JButton;
import javax.swing.JToolBar;

import br.com.jspl.app.devices.Componente;

public class BarraFerramentas extends JToolBar       
        implements ActionListener
{
    /**
	 * 
	 */
	private static final long serialVersionUID = -3130908949542654238L;
	private LinkedList<Componente> barraComponete;
    public BarraFerramentas()
    {       
        setSize(800,30);
        setBorderPainted(true);        
        setName("Componentes");
        setFloatable(true);        
        addSeparator();
        barraComponete= new LinkedList<Componente>();
        iniciaBotoesArquivo();
   }
 
    void addElemento(Componente e)
    { 
        barraComponete.add(e);             
        add((JButton) e.getBotao());
    }
    
    public void ativaActionBotao(JButton b)
   	{
    	b.addActionListener(this);
   	}
    public void actionPerformed(ActionEvent evt) {
    }
   
	public void setPonteiro(PonteiroMouse ponteiro) {
	}   
	public void iniciaBotoesArquivo()
	{
		
	}
    
}